package br.com.advance.automacao.services;

import java.util.Date;
import java.util.List;

import br.com.advance.automacao.model.Turno;
import br.com.advance.automacao.services.exceptions.ValidationException;

public interface TurnoService {

	Turno criar(Turno clp) throws ValidationException;

	Turno atualizar(Turno turno) throws ValidationException;

	Turno buscarPorId(Long id);

	Turno buscarTurnoPeloHorario(Date date);

	List<Turno> buscarTodos();

	List<Turno> buscarTurnosPelaDataCLP(Date data, Long idCLP);
}
